7dd936554d1a59203b5e0eb5a5496044bf1d77c6,src/frontend/org/voltdb/compiler/VoltCompiler.java,VoltCompiler,generateCrudExpressionColumns,#Table#StringBuilder#,808

Before Change


    private int generateCrudExpressionColumns(Table table, StringBuilder sb) {
        boolean first = true;
        int paramoffset = -1;
        for (Column c : table.getColumns()) {
            paramoffset++;
            if (!first) sb.append(", ");
            first = false;

After Change


        boolean first = true;

        // Sort the catalog table columns by column order.
        ArrayList<Column> tableColumns = new ArrayList<Column>(table.getColumns().size());
        for (Column c : table.getColumns()) {
            tableColumns.add(c);
        }
        Collections.sort(tableColumns, new TableColumnComparator());